home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 March / PCWorld_2002-03_cd.bin / Software / TemaCD / xteq / setup.exe / {app} / plugins / XQ Scandisk on Boot.xpl < prev    next >
Text File  |  2001-04-12  |  2KB  |  58 lines

  1. "FILE"="Xteq Systems X-Setup Plugin 6.0"
  2. "TYPE"="5"
  3. "COUNT"="1"
  4. "UIPATH 1"="Startup/Shutdown\Startup\Run on Next Boot"
  5. "UIPATH 2"="Startup/Shutdown\Startup\Windows 9x/ME\30) ScanDisk"
  6. "NAME"="Run Scandisk on Next Boot"
  7. "VERSION"="1.16"
  8. "OSVERSION"="111111"
  9. "LANGUAGE"="VBScript"
  10. "TEXT 1"="Run Scandisk on Next Boot"
  11. "DESCRIPTION 1"="Often the Scandisk operation is interrupted by other disk/program activity."
  12. "DESCRIPTION 2"="If both the Scandisk and Defrag on Boot options are selected, scandisk will run before defrag."
  13. "DESCRIPTION 3"="Checking the box will cause Scandisk to start on Bootup; if Scandisk is not desired on boot, it may be stopped after boot."
  14. "DESCRIPTION 4"="NOTE #1: This plugin is designed to run only on the next restart; whenever you want to run Scandisk on boot, re-apply the plugin." 
  15. "DESCRIPTION 5"="NOTE #2: On Windows 2000 and Windows NT, this will run CHKDSK rather than ScanDisk because those operating systems do not have ScanDisk."
  16. "AUTHOR"="Ojatex@aol.com"
  17. "CONTACTURL"="http://members.aol.com/ojatex/"
  18. "COPYRIGHT"="Copyright ⌐ Xteq Systems - All Rights Reserved"
  19. "COMMENT 1"=" "
  20.  
  21.  
  22. sP="HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx\"
  23. sV1="A ScanDisk\"
  24. v="Title" 'Stg
  25. v1="Flags" 'Dwrd
  26. v2="Cmd" 'Stg
  27.  
  28.  
  29. Sub Plugin_Initialize 
  30. End Sub
  31.  
  32.  
  33. Sub Plugin_CheckData(ElementIndex)
  34. End Sub
  35.  
  36. Sub Plugin_Apply(ElementIndex,ElementSubIndex)
  37.   if ElementIndex=1 then
  38.      If GetWinVer=1 or GetWinVer=3 or GetWinVer=5 then 
  39.         Call RegWriteValue(sP&v,"ScanDisk at Startup",1)
  40.         Call RegWriteValue(sP&v1,"3",2)
  41.         Call RegWriteValue(sp&sv1&v2,"SCANDSKW.EXE /A",1)
  42.      else 'NT
  43.         Call RegWriteValue(sP&v,"Chkdsk at Startup",1)
  44.         Call RegWriteValue(sP&v1,"3",2)
  45.         Call RegWriteValue(sp&sv1&v2,"CHKDSK.EXE /F",1)
  46.      end if
  47.  
  48.      Call Restart()
  49.   end if
  50. End Sub
  51.  
  52. Sub Plugin_Terminate 
  53. End Sub
  54.  
  55.  
  56.  
  57.  
  58.